package com.nodecollege.cloud.dao.mapper;

import com.nodecollege.cloud.common.model.po.UpmsAppRoleResource;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 版权：节点学院
 * <p>
 * UpmsAppRoleResourceMapper
 *
 * @author LC
 * @date 2020-01-09 18:40:39
 */
@Mapper
@Component
public interface UpmsAppRoleResourceMapper {
    /**
     * 根据主键删除数据
     * @param appRoleResource Integer
     * @return int
     */
    int deleteByPrimaryKey(Long appRoleResource);

    /**
     * 插入数据库记录（不建议使用）
     * @param record UpmsAppRoleResource
     * @return int
     */
    int insert(UpmsAppRoleResource record);

    /**
     * 根据主键id查询
     * @param appRoleResource Integer
     * @return UpmsAppRoleResource
     */
    UpmsAppRoleResource selectByPrimaryKey(Long appRoleResource);

    /**
     * 根据应用角色id查询资源信息
     * @param appRoleId
     * @return
     */
    List<UpmsAppRoleResource> selectByAppRoleId(Long appRoleId);
}